<?php 
//素材库下载图片

       session_start();
 
include ('peizhi.php');
				
				if($_SESSION['admin']['openid']==null){
				
				   exit();
				};
				
			
				
				$sql="select * from system where id=1";
			    $sys=mysql_query($sql);
                $sys=mysql_fetch_assoc($sys);
				
				
			    $sql="select * from token where id=1";
				$token=mysql_query($sql);
				$token=mysql_fetch_assoc($token);
			    $time=time();
				
				
				$sql="select * from wx where id=1";
				$wx=mysql_query($sql);
				$wx=mysql_fetch_assoc($wx);
				if($time>$token['time']){
				
				$re=file_get_contents("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$wx['appid']."&secret=".$wx['appsecret']);
				$re=json_decode($re,true);
				$timenow=$time+3600;
				//$sql="insert into token(token,time)values('".$re['access_token']."','".$timenow."')";
				$sql="update token set token='".$re['access_token']."',time='".$timenow."' where id='1'";
				mysql_query($sql);
				 }  
				 
                $sql="select * from token where id=1";
				$token=mysql_query($sql);
				$token=mysql_fetch_assoc($token);	
 
 

                $token1 = $token['token'];

 //得到jssdk票据


   $token = $token1;
   $json = file_get_contents("https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=".$token."&type=jsapi");
   $arr = json_decode($json,true);
   
 $noncestr = "Wm3WZYTPz0wzccnW";
 $ticket = $arr['ticket'];
 $timestamp = time();
 
 $sql="select * from system where id=1";
 $url=mysql_query($sql);
 $url=mysql_fetch_assoc($url);
 $wangzhi=$url['url'];
 
 $url = $wangzhi."/jsdk.php?id=".$_GET['id'];
 $str = "jsapi_ticket=".$ticket."&noncestr=".$noncestr."&timestamp=".$timestamp."&url=".$url;
 $signature = sha1($str);
 // var_dump($signature);exit();
 
 $sql="select * from orderinfo where id='".$_GET['id']."'";
 $re=mysql_query($sql);
 $re=mysql_fetch_assoc($re);
?>
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0"/>
	<title>查看原视频</title>
	<script src="http://static.blog.csdn.net/scripts/jquery.js" type="text/javascript"></script>

	<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
	
	
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
	<video controls="controls" preload="autoplay" width="100%" height="100%" poster="/images/<?php echo $re['qingxi'];?>">

	 <source src="/images/<?php echo $re['video'] ?>" type="video/mp4"  />

</video>
<style>
 
a{
text-decoration:none;}
</style>
<div style="margin-top:20px;">
     <a style="display:block;background:#FF9966;color:#fff;text-align:center;height:50px;line-height:50px;"  href="<?php echo $sys['wenzhang'] ?>">我也要玩</a>
</div>

<div style="margin-top:20px;">
     <a style="display:block;background:#FF9966;color:#fff;text-align:center;height:50px;line-height:50px;"  href="/index.php/tousu/index.html?id=<?php  echo $_GET['id'];?>"  >我要举报</a>
</div>
</body>
</html>
<script>
	wx.config({
    debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
    appId: 'wxeae92da3666c7ae8', // 必填，公众号的唯一标识
    timestamp:'<?php echo $timestamp;?>', // 必填，生成签名的时间戳
    nonceStr: 'Wm3WZYTPz0wzccnW', // 必填，生成签名的随机串
    signature: '<?php echo $signature;?>',// 必填，签名，见附录1
    jsApiList: [
      'onMenuShareTimeline',
      'onMenuShareAppMessage',
      'scanQRCode',
      'chooseImage',
      'uploadImage',
      'downloadImage',
	  'onMenuShareQQ',
	  'onMenuShareWeibo',
	  'onMenuShareQZone'
    ] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
   });
	wx.ready(function(){

    // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
       //分享到朋友圈
	      wx.onMenuShareTimeline({
		    title: '测试程序O(∩_∩)', // 分享标题
		    link: 'http://www.baidu.com', // 分享链接
		    imgUrl: '', // 分享图标
		    success: function () { 
		    	alert('您已经分享成功啦！O(∩_∩)O！');
		        // 用户确认分享后执行的回调函数
		    },
		    cancel: function () { 
		    	alert('您分享失败/(ㄒoㄒ)/~！');
		        // 用户取消分享后执行的回调函数
		    }
		    });
      //分享给朋友
	      wx.onMenuShareAppMessage({
		    title: '', // 分享标题
		    desc: '', // 分享描述
		    link: 'http://www.baidu.com', // 分享链接
		    imgUrl: '', // 分享图标
		    type: '', // 分享类型,music、video或link，不填默认为link
		    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
		    success: function () { 
		        // 用户确认分享后执行的回调函数
		    },
		    cancel: function () { 
		        // 用户取消分享后执行的回调函数
		    }
	    });
		
		wx.onMenuShareQQ({
			title: '', // 分享标题
			desc: '', // 分享描述
			link: 'http://www.baidu.com', // 分享链接
			imgUrl: '', // 分享图标
			success: function () { 
			   // 用户确认分享后执行的回调函数
			},
			cancel: function () { 
			   // 用户取消分享后执行的回调函数
			}
		});
	  
   });
   
    wx.onMenuShareWeibo({
			title: '', // 分享标题
			desc: '', // 分享描述
			link: 'http://www.baidu.com', // 分享链接
			imgUrl: '', // 分享图标
			success: function () { 
			   // 用户确认分享后执行的回调函数
			},
			cancel: function () { 
				// 用户取消分享后执行的回调函数
			}
		});
		
		wx.onMenuShareQZone({
			title: '', // 分享标题
			desc: '', // 分享描述
			link: 'http://www.baidu.com', // 分享链接
			imgUrl: '', // 分享图标
			success: function () { 
			   // 用户确认分享后执行的回调函数
			},
			cancel: function () { 
				// 用户取消分享后执行的回调函数
			}
		});
		
	wx.error(function(res){

    // config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。

   });
	    //扫一下
	      function sao(){
	      	    wx.scanQRCode({
			      needResult: 1,
			      desc: 'scanQRCode desc',
			      success: function (res) {
			        alert(JSON.stringify(res));
			      }
			    });
	      }
	      //调起相机
	      var localIds = '';
	      function photo(){
	      	wx.chooseImage({
			    count: 1, // 默认9
			    sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图，默认二者都有
			    sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
			    success: function (res) {
			         localIds = res.localIds; // 返回选定照片的本地ID列表，localId可以作为img标签的src属性显示图片
			             	wx.uploadImage({
							    localId:localIds, // 需要上传的图片的本地ID，由chooseImage接口获得
							    isShowProgressTips: 1, // 默认为1，显示进度提示
							    success: function (res) {
							      serverId = res.serverId; // 返回图片的服务器端ID
							      $('#text').append(serverId);
							    }
							});
			        
			    }
			});
	      }
	      //上传照片
	      var serverId = '';
	      function shangchuan(){
          var localId = String(localIds);
	      	wx.uploadImage({
			    localId:localId, // 需要上传的图片的本地ID，由chooseImage接口获得
			    isShowProgressTips: 1, // 默认为1，显示进度提示
			    success: function (res) {
			      serverId = res.serverId; // 返回图片的服务器端ID
			      $('#text').append(serverId);
			    }
			});

	      }
	      //下载照片
	      function xiazai(){
	      	var sid = String(serverId);
	      	wx.downloadImage({
			    serverId:sid, // 需要下载的图片的服务器端ID，由uploadImage接口获得
			    isShowProgressTips: 1, // 默认为1，显示进度提示
			    success: function (res) {
			        var localId = res.localId; // 返回图片下载后的本地ID
			    }
			});
	      }
</script>